Meaning of galucha in Spanish:

galucha

feminine noun

Colombia, Cuba, Puerto Rico, Venezuela
  • 1Galope irregular de un caballo.