Scottish Word: Peep.
“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 … Continue reading Peep.