What is the meaning of Pinko?

A socialist, particularly one who is not wholly communist.

Synonym of hikipinko (studious student).

Source: wiktionary.org