Definitions of yellow loosestrife:

  • noun:   frequently considered a weed; Europe and Asia