THROATLATCH Meaning of THROATLATCH in English ( n. ) A strap of a bridle, halter, or the like, passing under a horse's throat. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012