What does allium scorodoprasum mean?

allium scorodoprasum meaning in General Dictionary

European leek cultivated and used like leeks