Dictionary of invertebrate zoology

HAEMOCYTE

haemocyte: translation

see hemocyte.