1 definition by La Cosa Nostra la commissioné

A crew or mafia boss relatively described as the big fish, the barracuda, because of his vicious nature.
The law has been trying to catch the Barracuda for years.
Get the barracuda mug.