MalayTranslate.com
Malay to English Translator
Translate Here

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