Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of cabassou

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