Definitions
There is 1 meaning of the phrase
Lotus Tetragonolobus.
Lotus Tetragonolobus - as a noun
Sprawling european annual having a 4-winged edible pod
Synonyms (Exact Relations)
asparagus peawinged pea