trussed landing (stairs) - Francés Inglés Diccionario