ultraizquierdista

Etymology
From.

Adjective

 * 1) extremely left (politically)

Noun

 * 1) an extreme leftist