self-hating - German English Dictionary