melilotusEnglish

melilot, melilotus, sweet clover

Noun

Erect annual or biennial plant grown extensively especially for hay and soil improvement

English: melilotus, melilot, sweet clover

English words with similar meanings

Show 2 words

Words that start with "melilotus"