Meaning of tribulus terestris

Definition of tribulus terestris

(noun) tropical annual procumbent poisonous subshrub having fruit that splits into five spiny nutlets; serious pasture weed

Other information on tribulus terestris

WIKIPEDIA results for tribulus terestris
Amazon results for tribulus terestris