Definitions of Spanish garlic:

  • noun:   European leek cultivated and used like leeks