ultraleftist

noun
  1. a person who holds extremely radical left-wing political views
  2. Usage: political
adjective
  1. relating to or characteristic of extremely radical left-wing political views
  2. Usage: political

Examples