Leftist. LEFTIST. Not “liberal”. Liberal implies greater tolerance, in fact acceptance, of differing ideas. They are not.
I prefer “LEFTARD” and TDS