perplexing or confused state of affairs - Turco Inglés Diccionario