1 result found

Search Results for: haemocytes

Haemocytes

Haemocytes Any blood or formed element especially in invertebrates. Free floating cells within the haemolymph; play a role... Read More