Meaning of tlacuachi in Spanish:

tlacuachi

masculine noun

Mexico
  • 1Tlacuache.