[give the shirt off one's back] {v. phr.}, {informal} To give awaysomething or everything that you own.
He'd give you the shirt offhis back.