piece de resistance - French English Dictionary