LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“artificial satellite” in Turkish

1 Turkish translation
TR
uydu

Sana ayak uyduramıyorum.