← Back to browseムリタアルマジロ[muritaarumajiro]nounJapanese definitionNo Japanese definition yet.English definitionsouthern long-nosed armadillo (Dasypus hybridus)ExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsムクゲアルマジロアルマジロヒメアルマジロおおアルマジロピチアルマジロ