stavesacre
/ˈsteɪv.səkər/Definitions
1. noun
a flowering plant of the genus Delphinium, native to Europe and western Asia, having blue or white flowers and spiny seed pods
“The hikers had to navigate through the dense wildflowers, including the prickly stavesacre.”