Translation of alun-alun in English:

alun-alun

town square

  • 1

    town square
    ‘alun-alun desa’ the village square