ムリタアルマジロ Meanings Noun southern long-nosed armadillo (Dasypus hybridus) Jinuma: Japanese Dictionary · Word lists