English to Hindi

Meaning for:
arch-rival
other
मुख्य प्रतिस्पर्धी