1 English Synonyms for GOKHRU
Prev.1Next
gokshura
Definition: 1. An Indian herb of the genus Tribulis, used in traditional medicine.
Show more information about gokshura
Prev.1Next
Search took: 9.8620 ms
Definition: 1. An Indian herb of the genus Tribulis, used in traditional medicine.
Show more information about gokshura
Search took: 9.8620 ms