Find the word definition

Wiktionary
frog in one's throat

n. 1 (context idiomatic English) hoarse or the need to cough. 2 (context idiomatic English) Any temporary physical difficulty in speaking.