hematophage - French English Dictionary