lymphoblastoids

English

Noun

lymphoblastoids

  1. plural of lymphoblastoid