splenocytes
English
Noun
splenocytes
plural of
splenocyte