"cachicamo" translation into Spanish

EN

"cachicamo" in Spanish

ES

"cachicamo" in English

EN cachicamo
volume_up
{noun}

cachicamo (also: armadillo)