Noun Definition

lathyrus odoratus

1.Definition: climbing garden plant having fragrant pastel-colored flowers

Related Noun(s):sweet pea, sweetpea

Category: Plants