holoblasts
English
Noun
holoblasts
plural of
holoblast