hemofagus - French English Dictionary