leftist

noun
  1. a person who supports liberal or radical political views, especially those favoring social reform and greater equality
  2. Usage: political
adjective
  1. having or supporting liberal or radical political views
  2. Usage: political

Examples