give (someone) the shirt off one's back

быть очень щедрым, быть готовым отдать последнее

Mr. Hobson seemed to be very generous ready to give you the shirt off his back.

Другие идиомы: