in a complicated spot - Turkish English Dictionary