socialist (Noun) — A political advocate of socialism.
socialist (Adjective) — Advocating or following the socialist principles. ex. "socialist government"