Definitions of keeled garlic:

  • noun:   Eurasian bulbous plant