See Also: membranate(dictionary)

membranate (iou)



membranate adjective. rare. L18.
[from MEMBRANE + -ATE2.]
Having a membrane or membranes; of the nature of a membrane.