Multiculturalism is the phenomenon of multiple groups of cultures existing within one society, largely due to the arrival of immigrant communities, or the acceptance and advocacy of this phenomenon. Supporters of multiculturalism claim that different traditions and cultures can enrich society; however, the concept also has its critics, to the point where the term "multiculturalism" may well be used more by critics than by supporters. It could, indeed, be classified as a snarl word or a buzzword, depending on the audience.