ジャイアントキラー
Meanings
Noun
1. giant-killer