giant-killer
Concise Oxford English Dictionary © 2008 Oxford University Press:
giant-killer
▶noun a person or team that defeats a seemingly much more powerful opponent.
– derivatives
giant-killing noun.
giant-killing noun.
'giant-killer' also found in these Oxford entries:

