Полный англо-русский словарь
How-d'ye-do: 1. n разг. щекотливое или затруднительное положение; here's a nice (или pretty) ~! вот тебе раз!