LexiTurkTURKISH ↔ ENGLISH DICTIONARY

artificial turf” in Turkish

1 Turkish translation