loosestrife

noun
  1. a tall plant with spikes of purple, pink, or yellow flowers, commonly found in wetlands and gardens
  2. Usage: botanical

Examples