English word membranate comes from English membrane, English -ule ((rare, scientific) Diminutive suffix.)
Dictionary entry | Language | Definition |
---|---|---|
membrane | English (eng) | A flexible enclosing or separating tissue forming a plane or film and separating two environments (usually in a plant or animal).. A flexible or semi-flexible covering or waterproofing whose primary function is to exclude water.. A mechanical, thin, flat flexible part that can deform or vibrate when excited by an external force. |
-ule | English (eng) | (rare, scientific) Diminutive suffix. |
membranate | English (eng) | Having the character of a membrane. |