Melilots Meaning

There are 1 meaning(s) for word Melilots

Meaning 1 : erect annual or biennial plant grown extensively especially for hay and soil improvement

    Synonyms : melilotus,  sweet clover