ヨロイモグラゴキブリ
Meanings
Noun
Usually written in kana
1. giant burrowing cockroach (Macropanesthia rhinoceros)
Composed of
armor; armour
mole (Talpidae spp., esp. the small Japanese mole, Mogera imaizumii)
cockroach