Egypt: Red Sea - Glossary of Terms: Barracuda

Barracuda

A predatory fish that can be found in shoals in the Northern Red Sea.