LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“human-made” in Turkish

1 Turkish translation
TR
insan yapımı

Uzaydan görünen insan yapımı eserler nelerdir?