GeneralConnection.com
➔
Dictionary
sand leek
Noun
1. giant garlic
1. Spanish garlic, rocambole, Allium scorodoprasum, alliaceous plant
Usage