have a frog in one's throat
idiom
: to be unable to speak normally because one's throat is dry and hoarse
Love words? Need even more definitions?
Merriam-Webster unabridged
Share