Top Definition
A Barracuda is a person that traffics illegals from Cuba/ neighboring islands to Florida... much like a Coyote that traffics people from Mexico to the US.
me:"hey did you pay off that barracuda runner"

dude:"nah man, i done spent that money on a new white tee"

me:"dude your amigo is gonna get killed by that barracuda"

dude: "AY CARAMBA!"
by pdxguru69 September 17, 2010

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×