LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“tar water” in Turkish

1 Turkish translation