SWEETBREAD

Definition of SWEETBREAD

  1. (noun)edible glands of an animal