For a Kaggle competition I would like to decontextualise a list of questions. One way I am planning to do it is to replace any noun representing a group of people with a placeholder.
Examples of such nouns are:
women males Muslims democrats conservatives racists feminists veterans vegans moguls Britons minorities Asians leaders
In this StackExchange I would like to find out where can I find a list of words that represent a group of people.
Proper nouns is not a big problem as the module I use (spaCy) can detect them as NORP (nationalities or religious or political groups) because of their capitalisation.
I hope we can get all the words that appear in a standard dictionary, especially those that end with -ist, -er and -an.