stoneweed
/ˈstoʊnˌwiːd/Definitions
1. noun
A type of weed with spiny, prickly stems, often found in fields and roadsides.
“The farmer tried to clear the stoneweed from his fields, but it kept coming back.”
2. noun
A plant with thorny or spiny stems, typically of the genus Euphorbia.
“The stoneweed in the garden was causing trouble for the gardener with its sharp spines.”