Medical Dictionary
biosatellite
noun bio·sat·el·lite \ˌbī-ō-ˈsat-əl-ˌīt\
Medical Definition of BIOSATELLITE
: an artificial satellite for carrying a living human being, animal, or plant
Seen & Heard
What made you want to look up biosatellite? Please tell us where you read or heard it (including the quote, if possible).