parasitoid - French English Dictionary