leukoblasts

English

Noun

leukoblasts

  1. plural of leukoblast