scarlet lychnis Meaning, Definition & Usage

  1. noun Eurasian garden perennial having scarlet flowers in dense terminal heads
    Lychins chalcedonica; maltese cross.

WordNet