Definitions
There is 1 meaning of the phrase
Tribulus Terestris.
Tribulus Terestris - as a noun
Tropical annual procumbent poisonous subshrub having fruit that splits into five spiny nutlets; serious pasture weed
Synonyms (Exact Relations)
caltropdevil's weed