Lythrum salicaria Common name(s): Purple loosestrife Lythrum salicaria Continue reading “Lythrum salicaria”