* * *
Universalium. 2010.
semirevolutionary — adj., n., pl. semirevolutionaries … Useful english dictionary