Lychnis ?

Lychnis ?

Observation - Lychnis ? - UK and Ireland. Description: