Advertisement

Advertisement

great barracuda

noun

  1. a large barracuda, Sphyraena barracuda, found in subtropical ocean waters around the world.


Advertisement

Advertisement

Advertisement

Advertisement


Great AwakeningGreat Barrier Reef