posh part of town - French English Dictionary