Definition, synonyms and related words
Being a complete mix; containing parts of many different origins.