noun a person, sports team, etc, that defeats an apparently superior opponent
giant killer 🔊 Listen to this noun a person, sports team, etc, that defeats an apparently superior opponent Share Facebook Twitter Google +