nanosatellite in Turkish nanosatellite in Turkish nano uydu noun An artificial satellite with a wet mass between 1 and 10 kilograms. Add to Flashcards