give eyeteeth

give (one's) eye teeth for (something)

To give or relinquish anything (or something very valuable) in order to receive some specific thing in return. Oh, I would give my eye teeth for curly hair like yours.
See also: eye, give, teeth

give one's eyeteeth

(for someone or something) Go to give one's right arm (for someone or something).
See also: eyetooth, give