English edit

Noun edit

lymphoblastoids

  1. plural of lymphoblastoid