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