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
Mug icon

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug