Definitions
noun
any membrane that functions for the protection or nourishment or respiration or excretion of a developing fetus
Look “fetal membrane” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
any membrane that functions for the protection or nourishment or respiration or excretion of a developing fetus