Definitions
There is 1 meaning of the phrase
Cyamopsis Tetragonolobus.
Cyamopsis Tetragonolobus - as a noun
Drought-tolerant herb grown for forage and for its seed which yield a gum used as a thickening agent or sizing material
Synonyms (Exact Relations)
cluster beancyamopsis psoraloidesguar