Wiktionary
lymphoblasts
n. (plural of lymphoblast English)
n. (plural of lymphoblast English)