giant garlic Meaning, Definition & Usage

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

WordNet