morally reprehensible - Turkish English Dictionary