Where does “lembaga” come from?

lembaga (Indonesian): institution; institute

Definitions

  1. institution; institute

Words derived from “lembaga