Meaning of “have a frog in your throat” in the English Dictionary


"have a frog in your throat" in 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)