Advertisement
Advertisement
great barracuda
noun
- a large barracuda, Sphyraena barracuda, found in subtropical ocean waters around the world.
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Browse