sickle alfalfa
Explore definitions, synonyms, and language insights of sickle alfalfa
Definitions
Noun
European medic naturalized in North America having yellow flowers and sickle-shaped pods