Definitions
There is 1 meaning of the phrase
Lathyrus Odoratus.
Lathyrus Odoratus - as a noun
Climbing garden plant having fragrant pastel-colored flowers
Synonyms (Exact Relations)
sweet peasweetpea13