Meaning of sickle lucerne

Definition of sickle lucerne

(noun) European medic naturalized in North America having yellow flowers and sickle-shaped pods

Other information on sickle lucerne

WIKIPEDIA results for sickle lucerne
Amazon results for sickle lucerne