mansard noun 2adjective 1forms 1 noun2 •A mansard roof •The upper storey of a building, surrounded by such a roof adjective1 •having two slopes on each side, the lower being steeper than the upper formsmansards