hematofagus - French English Dictionary