Translation of dedaunan in English:

dedaunan

leaves

  • 1

    leaves