LexiTurkTURKISH ↔ ENGLISH DICTIONARY

put one's foot in one's mouth pot kırmak” in English

1 English translation
EN
foot

The church is at the foot of the hill.