What does Cabassou mean?

Cabassou meaning in General Dictionary

a types of armadillo associated with genus Xenurus Xenurus unicinctus and Xenurus hispidus the tatouay

View more

  • A species of armadillo of this genus Xenurus (X. unicinctus and X. hispidus); the tatouay.