Top Definition
A barricuda is a different name for the shocker, commonly used in Australia. Known as 2 in te pink 1 in the stink. Any aussie that performs this act is a legend
Geeze did u hear colesy pulled off the barricuda on his girl last nite, wat a fuckin legend.
by soonbo August 17, 2006
5 Words related to barricuda

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.