an impressive country house (or castle) in France
A nobleman's castle: a country-seat.
A castle; country mansion.
n. [French] A castle;—a country seat.