puzzling predicament - Turkish English Dictionary