Translation of menara in English:

menara

tower, minaret

  • 1

    tower, minaret