Frog-in-one-s-throat definitions

(idiomatic) Hoarseness or the need to cough.

I had a frog in my throat and the words didn't come out very clearly.

noun
0
0
(idiomatic) Any temporary physical difficulty in speaking.
noun
0
0