i left that barracuda dog in the garage today and when i came home everything was completely destroyed
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" What is the definition of "barracuda dog"?