daincha
noun
dain·cha
variants:
or dhaincha \ ˈdīnchə \
plural -s
Definition of daincha
: a valuable forage or green-manure plant (Sesbania aculeata) planted in tropical regions for soil improvement
Keep scrolling for more