GIANTKILLER


Meaning of GIANTKILLER in English

n. person or team that defeats a stronger opponent

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.