'melilotus' definitions:

Definition of 'melilotus'

(from WordNet)
noun
Erect annual or biennial plant grown extensively especially for hay and soil improvement [syn: melilotus, melilot, sweet clover]