One who supports or advocates socialism.
Of, relating to, supporting, or advocating socialism.
Fanatical, deranged.
Having a squint.