Definify.com

Definition 2024


mesoblasts

mesoblasts

English

Noun

mesoblasts

  1. plural of mesoblast