micronove

Italian

Noun

micronove

  1. plural of micronova