rendering morally inferior - Turkish English Dictionary