Words that come from Italian satellite

3 words across 1 languages descend from Italian satellite — including microsatellite, biosatellite, satellitario.

See the etymology of satellite itself →

Italian (3)