Wiktionary
endomembranes
n. (plural of endomembrane English)
n. (plural of endomembrane English)