HAVE A FROG IN ONE'S THROAT Meaning of HAVE A FROG IN ONE'S THROAT in English informallose one's voice or find it hard to speak because of hoarseness. → frog Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004