Word info

amnioblast

Noun

Meaning

amnioblast (plural amnioblasts)

Any of the cells of the amniotic membrane.

Source: en.wiktionary.org

Close letter words and terms