'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]