hodgepodge
n 1: a motley assortment of things [syn: {odds and ends}, {oddments},
{melange}, {farrago}, {ragbag}, {mingle-mangle}, {hotchpotch},
{omnium-gatherum}]
2: a theory or argument made up of miscellaneous or incongruous
ideas [syn: {patchwork}, {jumble}]