'scarlet lychnis' definitions:

Definition of 'scarlet lychnis'

(from WordNet)
noun
Eurasian garden perennial having scarlet flowers in dense terminal heads [syn: scarlet lychnis, maltese cross, Lychins chalcedonica]