ジャガーノート
Meanings
Noun
1. Juggernaut