Slovnenya

Translation English Spanish: artificial satellite

Dictionary: main
artificial satellite
noun