the shirt off someone's back

US /ðə ʃɜrt ɔf ˈsʌm.wʌnz bæk/
UK /ðə ʃɜrt ɔf ˈsʌm.wʌnz bæk/
"the shirt off someone's back" picture
1.

отдать последнюю рубашку, быть чрезвычайно щедрым

to be extremely generous, to give everything one has

:
He's so kind, he'd give you the shirt off his back if you needed it.
Он такой добрый, что отдал бы тебе последнюю рубашку, если бы тебе это было нужно.
My neighbor is the kind of person who would give you the shirt off their back.
Мой сосед — это тот человек, который отдаст тебе последнюю рубашку.