Alfalfa



ENGLISH MEANING
noun
1.
The lucern (Medicago sativa); -- so called in California, Texas, etc.