English

edit

Etymology

edit

bio- +‎ satellite

Noun

edit

biosatellite (plural biosatellites)

  1. an artificial satellite that is designed to carry humans or other organisms

Translations

edit

Italian

edit

Etymology

edit

From bio- +‎ satellite.

Noun

edit

biosatellite f (plural biosatelliti)

  1. biosatellite