daincha
noun
dain·cha
variants
or dhaincha
ˈdīnchə
plural -s
: a valuable forage or green-manure plant (Sesbania aculeata) planted in tropical regions for soil improvement
Love words? Need even more definitions?
Merriam-Webster unabridged
Share