membrana noun2 •A membrane.It sometimes happens likewise that they appear at the same time, when the membranae are bordered by knotty excrescences and the lungs with tubercles. — 1866 •A thin, animal-derived, flexible planar material, such as parchment.Parchment was used for the MSS. of the Pentateuch in the time of Josephus, and the membranae of 2 Tim. iv. 13, were skins of parchment. — 1913 formsmembranae · membranae