Polish-English dictionary »

amnion meaning in English

PolishEnglish
amnion noun

amnionnoun
a fetal membrane of reptiles, birds, and mammals