Archrival - What does it mean?
archrival | |
A chief rival.
archrival
English
Alternative forms
* arch rival, arch-rivalNoun
(en noun)- The New York Yankees are playing their archrival the Boston Red Sox tonight.
