Idiom: Frog in my throat

Idiom Definitions for 'Frog in my throat'


If you have a frog in your throat, you can't speak or you are losing your voice because you have a problem with your throat.
Download our Idioms eBooks - Download our English idioms eBooks now...

See also: