someone that hates all mankind - German English Dictionary