おおアルマジロ
ōarumajiro

Noun

1. giant armadillo (Priodontes maximus)

Usually Written in Kana