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