cultural mosaic

Noun

 * 1) A mix of ethnic groups, languages, and cultures that coexist within society.