revenge by the wearer of horns - Spanish English Dictionary