give the shirt off one's back

give the shirt off one's back  {v. phr.},  {informal}
To give away something or everything that you own.
He'd give you the shirt off his back.
Categories: informal verb