English-Italian dictionary »

biosatellite meaning in Italian

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

biosatellitenoun
{f}