Definitions of Melilotus alba:

  • noun:   biennial plant; valuable honey plant