Definitions of scarlet lychnis:

  • noun:   Eurasian garden perennial having scarlet flowers in dense terminal heads