puzzling predicament - French English Dictionary