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
Tweet