membranate

mem·bra·nate

(mem'bră-nāt),
Of the nature of a membrane.
Full browser ?