supergranules

English

Noun

supergranules

  1. plural of supergranule