puzzling predicament - German English Dictionary