Translation of deruan in English:

deruan

roar, rumbling

noun

  • 1

    roar, rumbling