GIVE ONE'S EYE TEETH FOR (OR TO BE)
Meaning of GIVE ONE'S EYE TEETH FOR (OR TO BE) in English
give one's eye teeth for ( or to be)
do anything in order to have or be.
→ eye tooth
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004