alveolospheres

English

Noun

alveolospheres

  1. plural of alveolosphere