garden loosestrife

noun

1.
frequently considered a weed; Europe and Asia