xenoblasts
English
Noun
xenoblasts
plural of
xenoblast