Translation of tower in Indonesian

tower

menara

noun

  • 1

    menara
    ‘the Eiffel tower’ menara Eiffel