Translation of lembaga in English:

lembaga

institute, organization

noun

  • 1

    institute, organization
    ‘Lembaga Bantuan Hukum’ legal aid institute