biosatellite
noun
bio·sat·el·lite
ˌbī-ō-ˈsat-ᵊl-ˌīt
: an artificial satellite for carrying a living human being, animal, or plant
Love words? Need even more definitions?
Merriam-Webster unabridged
Share