きゅう措大 そだいです
kyūsodaidesu

Noun
Desu Copula

The polite form of 窮措大

1. Very embarrassed.; At a loss for words.; Desperate.

Polite