lysimachia nemorum

Noun
  1. Trailing European evergreen with yellow flowers (synset 112115929)

Found on Word Lists

Other Searches