hematofagus - German English Dictionary