Meaning of allium sativum

Definition of allium sativum

(noun) bulbous herb of southern Europe widely naturalized; bulb breaks up into separate strong-flavored cloves

Other information on allium sativum

WIKIPEDIA results for allium sativum
Amazon results for allium sativum