Translation of taman safari in English:

taman safari

safari park

noun

  • 1

    safari park, park where exotic wild animals are kept in the open for visitors to see