LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“put one's foot in one's mouth” in Turkish

3 Turkish translations