GARDEN LOOSESTRIFE





Definition:

  1. [noun] frequently considered a weed; Europe and Asia
    Synonyms: yellow loosestrife, Lysimachia vulgaris

Synonyms: