a high-end place - Fransızca İngilizce Sözlük