dense-flowered pepperwort - Spanish English Dictionary