hemofagus - German English Dictionary