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