GIVE (SOMEONE) THE SHIRT OFF (ONE’S) BACK, GO AGAINST THE GRAIN, GO AROUND IN CIRCLES: American English Idioms #96
GIVE (SOMEONE) THE SHIRT OFF (ONE’S) BACK The idiom “give someone the shirt off one’s back” means to give someone something of great value, even if it means impoverishing oneself.…