Meaning of tribulus

Definition of tribulus

(noun) annual or perennial herbs or subshrubs of warm regions

Other information on tribulus

WIKIPEDIA results for tribulus
Amazon results for tribulus