microgranules

English

Noun

microgranules

  1. plural of microgranule