LOOSESTRIFE

Definition of LOOSESTRIFE

  1. (noun)any of numerous herbs and subshrubs of the genus Lythrum
  2. (noun)any of various herbs and subshrubs of the genus Lysimachia