guazzabuglio

Noun

 * 1) muddle, confusion
 * 2) mishmash, rummage, jumble, botch