Slovnenya

Translation English French: artificial satellite

Dictionary: main
artificial satellite
noun