"Neo" in common Greek means "new". "Left" (when used in political context) generally means leaning towards socialism or communism. Our left today is clearly strongly influenced by globalism too. So I call it new-leftism in an attempt to make clear that my opinion that neo-leftists are socialists or communists as modified by globalist thought. I should have hyphenated it.