allium scorodoprasum Meaning, Definition & Usage

  1. noun European leek cultivated and used like leeks
    sand leek; Spanish garlic; giant garlic; rocambole.

WordNet