Translation of debu in English:

debu

dust, grit

noun

  • 1

    dust, grit