Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
archrival
in English
archrival
us
//ˈɑːrkraɪvəl//
uk
//ˈɑːkrɪvaɫ//
#common
Definitions
Noun
a
main
competitor
(
in
a
field
or
activity
)
Base Words
rival
arch