'garden loosestrife' definitions:

Definition of 'garden loosestrife'

(from WordNet)
noun
Frequently considered a weed; Europe and Asia [syn: yellow loosestrife, garden loosestrife, Lysimachia vulgaris]