Leftards, noun plural of leftard. Synonyms in the same form.
moonbats, libtoids, radlibs, lefturds, libtards, libturds
All synonyms for leftard →