Skip to main content

tatusiid

English tatusiid meaning in English  •  tatusiid का अर्थ अंग्रेजी में
Noun
  • Any armadillo of the family Tatusiidæ, of which the peba and mule armadillo are examples. Also used adjectively.
Advertisement