institution ·noun (PLACE)

Definition: a building where people are sent so they can be looked after, for example a prison or a hospital Level: B2