English | German | Russian | Czech

Tribulus English

Meaning Tribulus meaning

What does Tribulus mean?

Tribulus

annual or perennial herbs or subshrubs of warm regions

Synonyms Tribulus synonyms

What other words have the same or similar meaning as Tribulus?

Tribulus English » English

genus Tribulus

Are you looking for...?