adj. defeated; surpassed; be matched with a competitor or partner that is superior (in ability, quality, status, etc.)
OVERMATCHED
Meaning of OVERMATCHED in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012