Word info Synonyms

lemnoblast

Noun

Meaning

lemnoblast (plural lemnoblasts)

Synonym of Schwann cell

Source: en.wiktionary.org

Synonyms

Close letter words and terms