Kotomora
大物食い (oomonogui) Japanese meaning: giant-killer | Kotomora