GIANTKILLER Meaning of GIANTKILLER in English n. person or team that defeats a stronger opponent Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012