Barracuda (disambiguation)

From Wikipedia, the free encyclopedia
Jump to: navigation, search

A barracuda is a predatory fish found in tropical and subtropical oceans.

Barracuda may also refer to:

Vehicles[edit]

Media[edit]

Technology[edit]

Other[edit]

  • Acestrorhynchus, a South American freshwater fish sometimes referred to as freshwater barracuda