Sweet clover
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 A plant of any species in the genus Melilotus. uncountable, usually
- 2 erect annual or biennial plant grown extensively especially for hay and soil improvement wordnet
noun ·Rare ·Advanced level