Definitions of Lysimachia terrestris:

  • noun:   North American plant with spikes of yellow flowers, found in wet places