Translation of deru in English:

deru

noun

  • 1

    sound made by thunder, planes, etc.