lemnoblast (English, noun)
expansion: lemnoblast (plural lemnoblasts)
Senses:
glosses: Synonym of Schwann cell.
Forms:
form: lemnoblasts
tags: plural