Dog Rose?

Dog Rose?

Observation - Dog Rose? - UK and Ireland. Description: