mesoblasts
English
Noun
mesoblasts
plural of
mesoblast