1 definition by OtaraStateofMind

Top Definition
Otara slang word for - “you’ve been caught”

The word comes from and represents the sound of a police siren
Me: what happened to you last night?
Him: bro I got “barpbarpd” from my Mum
by OtaraStateofMind December 29, 2020

Mug icon
Buy a barpbarp mug!