biosatelliti

Italian

Noun

biosatelliti f

  1. plural of biosatellite