Definition of membraned in English:

membraned

adjective

  • Having or consisting of a membrane.

Origin

Late 18th century; earliest use found in Thomas Martyn (1735–1825), botanist. From membrane + -ed.

Pronunciation

membraned

/ˈmɛmbreɪnd/