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
Tweet