What is the meaning of the word "barracuda"?

Definitions: