English

edit

Noun

edit

immunoblasts

  1. plural of immunoblast

Anagrams

edit