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
Synonyms : melilotus, sweet clover
Similar words of Melilots :