a high-end place - Turc Anglais Dictionnaire