What is the full meaning of mansards
MANSARD, a type of roof [n]
Example of the word mansards placed on a Scrabble board.