The English term "rumble" matches the Italian term "rumoreggiare"

other english words that include "rumble" : italian :
grumble ronzare, borbottare