giantkiller

listen to the pronunciation of giantkiller
English - English
{i} person or team that defeats a stronger opponent
giantkiller
Favorites