Definition of Biostellite from the PharmacyDictionary.in
Biostellite
Synonyms or meaning of Biostellite
An artificial satellite capable of transporting living animals or humans through space.
Image related to Biostellite
Not Available
Definition of Biostellite from the PharmacyDictionary.in
An artificial satellite capable of transporting living animals or humans through space.
Not Available