MELILOT

Definition of MELILOT

  1. (noun)erect annual or biennial plant grown extensively especially for hay and soil improvement