membranosomes
English
Noun
membranosomes
plural of
membranosome