Italian-English dictionary »

biosatellite meaning in English

ItalianEnglish
biosatellite noun
{f}

biosatellite(an artificial satellite that is designed to carry humans or other organisms)
noun