Definify.com

Definition 2026


mesoblasts

mesoblasts

English

Noun

mesoblasts

  1. plural of mesoblast