dense-flowered loosestrife - French English Dictionary