geeze did u hear colesy pulled off the barricuda on his girl last nite, wat a fuckin legend
a barricuda is a different name for the shocker, commonly used in australia
"geeze did u hear colesy pulled off the barricuda on his girl last nite, wat a fuckin legend" What is the definition of "barricuda"?