POPE'S EYE


Meaning of POPE'S EYE in English

■ noun Scottish an edible lymph gland surrounded with fat in a sheep's leg.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.