meaning of tribulus
1.
annual
or
perennial
herbs
or
subshrubs
of
warm
regions
Related Words
tribulus
|
tribulus terestris
|
Developed & Maintained By
Taraprasad.com