'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]