Frog in Your Throat, have a
Meaning of Idiom ‘Frog in One’s Throat’ To have a frog in your (his, her, etc.) throat means to be speaking in a husky voice because you have a cold and perhaps have a small amount of mucus (or phlegm) lodged in your throat or because your throat feels dry or irritated. To have a … Read more