LexiTurkTURKISH ↔ ENGLISH DICTIONARY

keten tokmağı” in English

2 English translations