LexiTurkTURKISH ↔ ENGLISH DICTIONARY

bindiği dalı kesmek. have a lump in one' throat boğazı tıkanmak” in English

1 English translation
EN
throat

I've got a frog in my throat.