frog in one's throat
frog in one's throat
English
Noun
Ad
Definition
Hoarseness or the need to cough.
Example Sentences
- "I had a frog in my throat and the words didn't come out very clearly."
Ad