lathyrus sylvestris Meaning, Definition & Usage

  1. noun European perennial with mottled flowers of purple and pink; sometimes cultivated for fodder or as green manure
    narrow-leaved everlasting pea; flat pea.

WordNet