thundered russian
загрохота́вший
having rumbled, having thundered, having clattered, rumbling, thundering, clattering
прогрохота́вший
having rumbled, that rumbled, that thundered, having clattered past
having rumbled, having thundered, having clattered, rumbling, thundering, clattering
having rumbled, that rumbled, that thundered, having clattered past