Definitions of Allium scorodoprasum:

  • noun:   European leek cultivated and used like leeks