Our online medical glossary of medical terms and definitions includes definitions for terms related to treatment, and general medicine
MEMBRANACEOUS
1. Same as Membranous.
2. Thin and rather soft or pliable, as the leaves of the rose, peach wood, and aspen poplar.
Origin: L. Membranaceus.
Source: Websters Vocabulary