英语poverty-stricken,very poor,hard-pressed,in a predicament,embarrassed
德语beschämt, betreten ,bedrängen(V),genieren(