lotus tetragonolobus - English Synonyms Dictionary

lotus tetragonolobus

n.
[1] winged pea , asparagus pea