revenge by the wearer of horns - German English Dictionary