lathyrus odoratus Meaning, Definition & Usage

  1. noun climbing garden plant having fragrant pastel-colored flowers
    sweet pea; sweetpea.

WordNet