yellow loosestrife Meaning, Definition & Usage

  1. noun frequently considered a weed; Europe and Asia
    Lysimachia vulgaris; garden loosestrife.

WordNet