"Institution" is Заведение in Russian.
Заведение means "Institution" in English.
Word #1364 of 4,000 by frequency in Russian — level B1.
Это заведение открылось совсем недавно.
This institution opened quite recently.