rocamboleEnglish

Allium scorodoprasum, Spanish garlic, giant garlic, rocambole, sand leek

Noun

European leek cultivated and used like leeks

English: sand leek, giant garlic, Spanish garlic, rocambole, Allium scorodoprasum

English words with similar meanings

Show 4 words