a high-end place - Turkish English Dictionary