Translation of deruman in English:

deruman

noun

  • 1

    rumbling, crashing or booming sound