English

edit

Etymology

edit

membrane +‎ -some

Noun

edit

membranosome (plural membranosomes)

  1. A membraneous lomasome