a high-end place - French English Dictionary