Definition & Meaning | English word NEOMEMBRANE
NEOMEMBRANE
Definitions of NEOMEMBRANE
- A newly-formed membrane (typically, on a wound)
Number of letters
11
Is palindrome
No
Search for NEOMEMBRANE in:
Page preparation took: 106.72 ms.