sweetbreads

Noun
  1. Edible glands of an animal (synset 107668097)

Other Searches