martingale meaning in English
n. martingale, harness strap, strap fastened from the girth to the noseband to restrain a horse from throwing its head back (equestrian)
n. martingale, harness strap, strap fastened from the girth to the noseband to restrain a horse from throwing its head back (equestrian)