swamp candles Meaning, Definition & Usage

  1. noun North American plant with spikes of yellow flowers, found in wet places
    Lysimachia terrestris.

WordNet