overmatched

انگلیسی به انگلیسی

• defeated; surpassed; be matched with a competitor or partner that is superior (in ability, quality, status, etc.)

پیشنهاد کاربران

بپرس