Dutch-English dictionary »

een kikker in de keel hebben meaning in English

DutchEnglish
een kikker in de keel hebben substantief

frog in one's throat(hoarseness (idiomatic))
noun