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