much-reviled - Spanish English Dictionary