wall up a door or window - Francés Inglés Diccionario