Catchflies Meaning

There are 2 meaning(s) for word Catchflies

Meaning 1 : any plant of the genus Silene

    Synonyms : campion,  silene
Meaning 2 : mostly perennial herbs with sticky stems that catch insects; widespread in north temperate zone

    Synonyms : lychnis