lysimachia terrestris Meaning, Definition & Usage

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

WordNet