'swamp candles' definitions:

Definition of 'swamp candles'

From: WordNet
noun
North American plant with spikes of yellow flowers, found in wet places [syn: swamp candles, Lysimachia terrestris]