group of different beliefs Synonyms