Meaning of sickle alfalfa
Definition of sickle alfalfa
(noun)
European
medic
naturalized
in North America having
yellow
flowers and
sickle-shaped
pods
Other information on sickle alfalfa
WIKIPEDIA results for
sickle alfalfa
Amazon results for
sickle alfalfa
Tweet