sweetbreads

noun

Plural form of sweetbread.

noun

edible glands of an animal