Home › Idioms

To have a frog in your throat

Meaning: To have difficulty speaking due to hoarseness.

Language: English

Literally: (Already vivid in English)

Category: Animals

Origin: American English, 19th century, from folk medicine involving live frogs.

← Back to Idioms

Loading the full interactive collection…