Meaning of martucha in Spanish:
martucha
feminine noun
1Mamífero carnívoro de unos 50 cm de longitud, pelaje amarillento o pardo, hocico puntiagudo y cola larga y prensil casi tan larga como su cuerpo; vive en América Central y del Sur.
1Mamífero carnívoro de unos 50 cm de longitud, pelaje amarillento o pardo, hocico puntiagudo y cola larga y prensil casi tan larga como su cuerpo; vive en América Central y del Sur.