Noun
giant-killer (plural giant-killers) Someone or something, especially a sports team, that defeats a larger and superior opponent.