English Dictionary
Definition archrival in British English
archrival noun
[countable] noun
/ˌɑː(r)tʃˈraɪv(ə)l/
Example
The two supermarket chains are archrivals.
