exomembranes
English
Noun
exomembranes
plural of
exomembrane