Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

biosatellite Definition

Cancel
biosatellite
noun(bio-sat-el-lite)
an artificial satellite for carrying a living human being, animal, or plant

Words Related to biosatellite!

biosatellite Examples by Brain Bank Users