- giveone's eyeteeth (for someone or something)
- give one's right arm (for someone or something) & giveone's eyeteeth (for someone or something)Fig. to be willing to give something of great value for someone or something. •
I'd give my right arm for a nice cool drink.
•I'd give my eyeteeth to be there.
Dictionary of American idioms. 2013.