Definitions of Lathyrus nissolia:

  • noun:   annual European vetch with red flowers