give one's right arm for

To give something of great value; sacrifice.
During our long hike in the desert, I would have given my right arm for an ice cold drink.
Categories: verb