HAVE A FROG IN ONE'S THROAT


Meaning of HAVE A FROG IN ONE'S THROAT in English

informal

lose one's voice or find it hard to speak because of hoarseness.

→ frog

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.