GeneralConnection.com
➔
Dictionary
garden loosestrife
Noun
1. yellow loosestrife
1. Lysimachia vulgaris, loosestrife
Usage