{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
Dictionary of English idioms . Словарь английских идиом. 2012