Find the word definition

Wiktionary
purple loosestrifes

n. (purple loosestrife English)