SWEETBREADS

Definition of SWEETBREADS

  1. (noun)edible glands of an animal