haemocytes - French English Dictionary