Translation of gapura in English:

gapura

arch

noun

  • 1

    arch, curved structure, esp. as a support