Results

pelter noun heavy rain shower
to get pelters to get abuse; to get severely criticised
to gie someone pelters to abuse someone verbally; to criticise someone severly