biosatellite


bio·sat·el·lite

noun \ˌbī-ō-ˈsat-əl-ˌīt\

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).