lathyrus nissolia Meaning, Definition & Usage

  1. noun annual European vetch with red flowers
    grass vetch; grass vetchling.

WordNet