tufted loosestrife (lysimachia thyrsiflora) - Spanish English Dictionary