giant-killer

noun
🔊/ˈdʒaɪənt kɪlə(r)/
🔊/ˈdʒaɪənt kɪlər/
(British English)
jump to other results
  1. (especially in sports尤用于体育运动) a person or team that defeats another much stronger opponent打败强大对手的人(或队);强手(或强队)的克星