Definitions
There is 1 meaning of the phrase
Cyamopsis Psoraloides.
Cyamopsis Psoraloides - 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 tetragonolobusguar