LexiTurkTURKISH ↔ ENGLISH DICTIONARY

birinin gırtlağına basmak. stick in one' throat söylenmesi güç olmak” in English

1 English translation
EN
throat

I've got a frog in my throat.