Dictionary English – Romanian

satellite



Substantiv