GeneralConnection.comDictionary
sand leek
Noun

1. giant garlic
1. Spanish garlic, rocambole, Allium scorodoprasum, alliaceous plant
Usage