English dictionary
tribulus meaning and definition
Definition and meaning of tribulus at MeaningMonkey.org. tribulus meaning and definition in the English Dictionary.TRIBULUS noun
Definition of Tribulus (noun)
- annual or perennial herbs or subshrubs of warm regions
- synonyms: genus Tribulus
Source: Princeton University Wordnet