Image by József Koller

ALFALFA HAY

Scientific Name: Medicago sativa

Common Varieties: There are thousands of varieties.