perplexing or confused state of affairs - Turkish English Dictionary