English Dictionary
◊ TRIBULUS
Tribulus
n : annual or perennial herbs or subshrubs of warm regions [syn:
{Tribulus}, {genus Tribulus}]