Meaning of gamarra in Spanish:

gamarra

Translate gamarra into English

feminine noun

  • 1Correa de la cabezada o brida que une la cincha con la muserola y sirve para evitar que la caballería levante la cabeza más de la cuenta.