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.
Loading the full interactive collection…