barracuda ( synonym found)

Definition of barracuda:

(n) : any large marine fish of the genus Sphyraenus that have elongated bodies, a projecting lower jaw and displaying prominent fang-shaped teeth

Definition of barracuda:

(n) : any large marine fish of the genus Sphyraenus that have elongated bodies, a projecting lower jaw and displaying prominent fang-shaped teeth

Back to Top