英to feel embarrassed or awkward, to make things difficult (for someone), to find things difficult (to do or manage)
法se trouver dans l'embarras, mettre dans l'embarras, embêter
德Umlenkblech (S, Tech), Schwierigkeiten bereiten (V), sich genieren (V), peinlich (Adj)