dense-flowered loosestrife - Spanish English Dictionary