piece de resistance - German English Dictionary