Definitions Found:

a complicated and embarrassing state of things.