piece de resistance - Turkish English Dictionary