biosatellites (0 synonym found)

We don't have synonyms for biosatellites yet — it may be a rare, specialized, newly coined, or misspelled word. The closest thesaurus entries we have are biosatellite.


We don't have any synonyms for biosatellites yet.

Did you mean…

Think biosatellites belongs in the thesaurus? Recommend it and we'll take a look.


Definition of biosatellites:

(n) : an artificial satellite that is designed to carry humans or other organisms

Definition of biosatellites:

(n) : an artificial satellite that is designed to carry humans or other organisms

Back to Top