What is the meaning of the word "shambles"?

Definitions: