The English term "accommodation, adjustment, arrangement, institution, organization" matches the German term "Einrichtung"

other english words that include "institution" : german :
institution Institution
institution Stiftung
other english words that include "organization" : german :
organization Organisation