Definitions of giant garlic:

  • noun:   European leek cultivated and used like leeks