Translation of pemerhati in English:

pemerhati

observer

noun

  • 1

    observer