Polish-English dictionary »

sztuczny satelita meaning in English

PolishEnglish
sztuczny satelita noun

satellitenoun
man-made apparatus designed to be placed in orbit around a celestial body