MANSARD ROOF MEANING IN ENGLISH

• Mansard roof Definition & Synonyms

  1. () A hipped curb roof; that is, a roof having on all sides two slopes, the lower one being steeper than the upper one.


RECENT SEARCHES