Slovnenya

Translation English Spanish: satellite

Dictionary: main
satellite
noun