scarlet lychnis

Explore definitions, synonyms, and language insights of scarlet lychnis

Definitions

Noun
Eurasian garden perennial having scarlet flowers in dense terminal heads

More General Terms