Translation of lembaga in English:

lembaga

institute, organization

  • 1

    institute, organization
    ‘Lembaga Bantuan Hukum’ legal aid institute