What is the meaning of the word "rigamarole"?

Definitions: