Meaning An upmarket hotel located in a revamped rural mansion.
Example
- We wanted to go somewhere special for our anniversary and Jim booked us into a lovely country house hotel in the Cotswolds.
Pronunciation
Idiom
An upmarket hotel located in a revamped rural mansion.
Meaning An upmarket hotel located in a revamped rural mansion.
Example
Pronunciation