biosatelliti
Italian
Noun
biosatelliti
f
plural of
biosatellite