meaning of cabassous

cabassous meaning in General Dictionary

naked-tailed armadillo of tropical south usa