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