Translation of gamarra in English:

gamarra

martingale, n.

feminine noun

Riding

  • 1

    martingale
    darse (con) las gamarras to hit it off informal
    • traer de la gamarra a algn to have sb by the short and curlies