“Aye that’s nipped his gas at a peep.”
Translate:
peep: an amount small.
“Yes indeed, that has seriously and immediately diminished his self centred arrogant chauvinist attitude.”
The Scottish Word: peep with its definition and its meaning illustrated and captioned with the word used in context in the Scots language and in English.