One cell, multiple roles: contribution of mesenchymal stem cells to tumor development in tumor microenvironment.

One cell, multiple roles: contribution of mesenchymal stem cells to tumor development in tumor microenvironment.