English-Turkish dictionary »

nanosatellite meaning in Turkish

EnglishTurkish
nanosatellite (artificial satellite)
noun

nano uydunoun