Definify.com

Definition 2025


mesoblasts

mesoblasts

English

Noun

mesoblasts

  1. plural of mesoblast