scarlet lychnis
Explore definitions, synonyms, and language insights of scarlet lychnis
Definitions
Noun
Eurasian garden perennial having scarlet flowers in dense terminal heads
Explore definitions, synonyms, and language insights of scarlet lychnis