What kind of cloud is this? I would like to know if anybody knows the name of this cloud formation.

The picture was taken in Bern Switzerland, just before a cold front moved in. I am thinking about roll clouds or Asperatus undulatus... It was wavy but the clouds formed rolls.
I think it is stratocumulus. Sometimes it rolls like that. Nice picture