lathyrus nissolia

Noun
  1. Annual European vetch with red flowers (synset 112561152)

Found on Word Lists

Other Searches