a large French country house or castle
French 'château' from Latin 'castellum' (castle)
Try Another Word