Turkish-English dictionary »

nano uydu meaning in English

TurkishEnglish
nano uydu noun

nanosatellite(artificial satellite)
noun