spanish garlic Meaning, Definition & Usage

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

WordNet