biomembranes
English
Noun
biomembranes
plural of
biomembrane