homeostasomes
English
Noun
homeostasomes
plural of
homeostasome