Tribulus
English Dictionary
->
Letter T
-> Tribulus
Search Dictionary:
Tribulus Definition
(n)
annual
or
perennial
herbs
or
subshrubs
of
warm
regions
Tribulus Synonyms
genus Tribulus
Tribulus
© Art Branch Inc.