Lysimachia terrestris
Explore definitions, synonyms, and language insights of Lysimachia terrestris
Definitions
Noun
North American plant with spikes of yellow flowers, found in wet places