morally grey character - German English Dictionary