YourDictionary

stavesacre

noun

  1. a tall, purple-flowered delphinium (Delphinium staphisagria) of Europe and Asia, with poisonous seeds having strongly emetic and cathartic properties
  2. its seeds

See stavesacre in American Heritage Dictionary 4

link/cite print suggestion box