bioblasts
English
Noun
bioblasts
plural of
bioblast