What is the meaning of Guar?

An annual legume (Cyamopsis tetragonoloba), used as a food for cattle and humans.

hand

mound, hillock

guar

Source: wiktionary.org