leucoblasts
English
Noun
leucoblasts
plural of
leucoblast