Coolest username contest

I have a Barracuda.
Barracudas have teeth...
Barracudas have tires.
I was wondering the meaning for a long time.