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

More General Terms