
Have, etc. a frog in your throat
Idiomatic Expression
The phrase isn't literal; it means the speaker's voice is not clear, not that an actual frog is present. 
Temporary Discomfort
Use this phrase to indicate a temporary hoarseness or difficulty to speak that you expect to pass. 
Informal Use
The phrase is informal, more suitable for casual conversation than professional or formal situations. 