Definition of "amoebocytes"

amoebocytes