What does Abrollgeräusch mean?

Abrollgeräusch - German to English

sound on harsh road