Etymology
Today it means: An ultraleftist. Full definition →
From ultra (“ultraleftist”) + -oid.
Etymology from Wiktionary, CC BY-SA 4.0.