An analysis of the rapidly rotating Bp star HD 133880