lymphoblastoids
English
Noun
lymphoblastoids
plural of
lymphoblastoid