Definition & Meaning | English word MEMBRANES
MEMBRANES
Definitions of MEMBRANES
- plural of membrane.
- (medicine, informal, specifically) The amniotic sac.
Number of letters
9
Is palindrome
No
Search for MEMBRANES in:
Page preparation took: 66.98 ms.