Word info

biosatellite

Noun

Meaning

biosatellite (plural biosatellites)

an artificial satellite that is designed to carry humans or other organisms

Source: en.wiktionary.org

Close letter words and terms