Significado de “have a frog in your throat” - Diccionario Inglés

british dictionary

Significado de "have a frog in your throat" - Diccionario Inglés

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)