stavesacre(noun) noun1. A highly toxic, perennial plant with purple flowers, Delphinium staphisagria.