trussed roofs - French English Dictionary