i would bet money on it being either rosa glauca or rosa multiflora