Translation of alfalfa in English:

alfalfa

alfalfa

noun

  • 1

    alfalfa, a plant whose leaves are used as livestock feed