morally reprehensible - Spanish English Dictionary