biosatellite

English

Etymology

From bio- +‎ satellite.

Noun

biosatellite (plural biosatellites)

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

Translations

Italian

Etymology

From bio- +‎ satellite.

Noun

biosatellite f (plural biosatelliti)

  1. biosatellite