homeostasomes

English

Noun

homeostasomes

  1. plural of homeostasome