swamp candles

Explore definitions, synonyms, and language insights of swamp candles

Definitions

Noun
North American plant with spikes of yellow flowers, found in wet places

More General Terms