membranosomes

English

Noun

membranosomes

  1. plural of membranosome