Thanks for using this online dictionary, we have been helping millions of people improve their use of the english language with its free online services. English definition of mansard roof is as below...
Mansard roof () A hipped curb roof; that is, a roof having on all sides two slopes, the lower one being steeper than the upper one..