GIANT KILLER


Meaning of GIANT KILLER in English

n. person or team that that defeats a stronger opponent

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