gargouillis

Noun

 * 1) rumble, rumbling
 * 2) gurgle, gurgling