Home UK English pope's eye
An edible lymph gland surrounded with fat in a sheep's leg.
READ THESE ARTICLES