What is the meaning of Barracuda?

Any large marine fish of the genus Sphyraena that have elongated bodies, a projecting lower jaw, displaying prominent fang-shaped teeth, and are aggressive predators.

One who uses harsh or predatory means to compete.

barracuda

barracuda, fish of the genus Sphyraena

barracuda

barracuda

barracuda (large marine fish of the genus Sphyraena)

barracuda

Source: wiktionary.org