biosatellites meaning

Meaning of biosatellites

What is the full meaning of biosatellites

BIOSATELLITE, an artificial satellite containing living organisms to be studied during flight [n]

Example of the word biosatellites placed on a Scrabble board.

Unscrambled word biosatellites

Points for biosatellites

Scrabble
26 points
Word With Friends
18 points
Wordfeud
26 points

Related pages for biosatellites