scientific socialists
English
Noun
scientific
socialists
plural of
scientific socialist