jarring/grating/rasping
I'm trying to describe a situation where a person hears a very loud unpleasant sound and the sound sweeps through them.
Can I use "rattle through skull"? What other choices do I have?
Does this work?
The motorcycles in this old town are really loud. When they pass you, the cacophony of their engines rattles through your skull.
jarring/grating/rasping
I am not a teacher or a native speaker.
Rattles is good. More:
- roars
- resounds
- reverberates
- screams
- careens
I'm not a teacher. I speak American English. I've tutored writing at the University of Southern Maine and have done a good deal of copy editing and writing, occasionally for publication.
Is the whole sentence okay?
The motorcycles in this old town are really loud. When they pass you, the cacophony of their engines rattles through your skull.
My personal opinion: I do not associate the word "rattles" when I think of "really loud" motorcycles. The sound of a motorcycle is distinctive. I would use a more powerful word like one of Charlie's suggestions in Post #3, as well as "pulsates", "rumbles", "thunders".
I made a mistake. I should have said rattles your bones.
Not a professional teacher