Messed up; out of order; broken.
Stoned or intoxicated.
Muddled, confused.
Oddly mixed or jumbled together.
Motley.