micronodules

English

Noun

micronodules

  1. plural of micronodule