The English term "institution" matches the German term "Stiftung"