v. phr. 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.
GIVE ONE'S RIGHT ARM FOR
Meaning of GIVE ONE'S RIGHT ARM FOR in English
American idioms English vocabulary. Английский словарь американских идиом. 2012