Malay to English Translator
Translate Here
Malay to English
English to Malay
English to English
English to English
embryonic membrane
noun
(n)
the inner membrane of embryos in higher vertebrates (especially when covering the head at birth)
the batin membran dari embrio di vertebrates tinggi (terutama ketika meliputi kepala saat lahir)
Synonym:
caul
,
veil
source: wordnet30