Have a Frog in Your Throat
Look at the picture above as well as the example below and select the correct definition of the English idiom to have a frog in your throat:
Good Morning, ladies and gentlemen. It is a pleasure to be here today. Oh, excuse me for a moment...I have a frog in my throat.
To have a frog in your throat means...
a) not to know what to say
b) to be unable to speak clearly until you cough or clear your voice
c) to be ill/sick
d) to forget something
To find the correct definition and more, click here.