pelters

pelters

(ˈpɛltəz) pl ninformal Scot strong criticism or verbal abuse