a person, sports team etc that defeats a much stronger opponent

listen to the pronunciation of a person, sports team etc that defeats a much stronger opponent
English - English
giant killer
a person, sports team etc that defeats a much stronger opponent
Favorites