Melilot - Definition - Law Dictionary HomeDictionary Definition melilot
Definition :
Any species of Melilotus a genus of leguminous herbs having a vanillalike odor sweet clover harts clover The blue melilot Melilotus caeligrulea is used in Switzerland to give color and flavor to sapsago cheese