ニューレフト
nyūrefuto

Noun

1. new left

Other forms: