the pièce de résistance - Turkish English Dictionary