neomembraneEtymologyFrom neo- + membrane.neomembrane means A newly-formed membrane (typically, on a wound). Lexicurio rates it Sui generis — a strength score of 87 out of 100.nounA newly-formed membrane (typically, on a wound)