hatred of humankind - French English Dictionary