mesenchymal cell

English

Noun

mesenchymal cell (plural mesenchymal cells)

  1. Synonym of mesenchymal stem cell.