/ Dictionary / Index T throatlatch: Meaning and Definition of Find definitions for: throat•latch Pronunciation: (thrōt'lach"), [key] — n. a strap that passes under a horse's throat and helps to hold a bridle or halter in place. See illus. under Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease. throated throat microphone Related Content Daily Word Quiz: rustic Analogy of the Day: Today’s Analogy Spelling Bee: Today’s Spelling Bee Frequently Misspelled Words Frequently Mispronounced Words Easily Confused Words Writing & Language