a metal structure made with bars strongly anchored in the facade and the floor and walls to protect the access to a place - Englisch Synonyme Wörterbuch

Can't found any synonym terms.