两肋插刀liǎnglèichādāo
Meanings
1. (lit.) to take knives in both sides (idiom)
2. (fig.) to go to any lengths for a friend; to sacrifice oneself out of loyalty
Characters used