Top definition
A Wire Fox Terrier that is completely nuts.
"I left that barracuda dog in the garage today and when I came home everything was completely destroyed."
by The Clarkton Bus Driver November 20, 2011
Get the mug
Get a barracuda dog mug for your mate Manley.