frog in one's throat
Short definition from Wiktionary
Noun
- Hoarseness or the need to cough.
- Any temporary physical difficulty in speaking.
We haven’t written up frog in one's throat yet: Simple and Standard meanings, examples and a quiz.
Short definition from Wiktionary
We haven’t written up frog in one's throat yet: Simple and Standard meanings, examples and a quiz.