Translation of dewi hutan in English:

dewi hutan

dryad

noun

  • 1

    dryad