membranomes
English
Noun
membranomes
plural of
membranome