puzzling situation - Turkish English Dictionary