biosatellite noun1 •an artificial satellite that is designed to carry humans or other organisms formsbiosatellites