meaning of tribulus terestris

1. tropical annual procumbent poisonous subshrub having fruit that splits into five spiny nutlets; serious pasture weed


Related Words

tribulus terestris |

Developed & Maintained By Taraprasad.com

Treasure Words