1. the foremost division or the front part of an army; advance guard.
2. the forefront in any movement, field, activity, or the like.
3. the leaders of any intellectual or political movement.
I think it's obvious, it's the Revolutionary Communist Party as webmaster-rcp said it the post you quoted yourself!
check their website: http://www.pcr-rcpcanada.org/
Homer: "You guys are commies? Then why am I seeing free markets?"
Alternative Display:Mobile view