Definition of “have a frog in your throat” - English Dictionary

british dictionary

“have a frog in your throat” in British English

See all translations

have a frog in your throat

to have difficulty in speaking because your throat feels dry and you want to cough

(Definition of “have a frog in your throat” from the Cambridge Advanced Learner's Dictionary & Thesaurus © Cambridge University Press)