THROATLATCH Meaning of THROATLATCH in English (also throatlash ) ■ noun a strap passing under a horse's throat to help keep the bridle in position. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004