teloblasts
English
Noun
teloblasts
plural of
teloblast