Definition 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.