Refine this word faster
Biosatellite
noun
Definitions
Noun
- 1 an artificial satellite that is designed to carry humans or other organisms
Etymology
From bio- + satellite.
See also for "biosatellite"
Next best steps
Mini challenge
Unscramble this word: biosatellite