Skip to main content

cabassou

English cabassou meaning in English  •  cabassou का अर्थ अंग्रेजी में
Noun
  • A species of armadillo of the genus Xenurus (Xenurus unicinctus and Xenurus hispidus); the tatouay.
Advertisement