LexiTurkTURKISH ↔ ENGLISH DICTIONARY

iki katlı (ip)” in English

1 English translation