doppudoppu meaning in english

[Tel. (anuk.)] n. A dull thumping noise.