Word info

membranosome

Noun

Meaning

membranosome (plural membranosomes)

A membraneous lomasome

Source: en.wiktionary.org

Close letter words and terms