Definition of "amoebocyte"

amoebocyte