Translation of dedaunan in English:

dedaunan

leaves

noun

  • 1

    leaves