barracuda

noun
  1. a large tropical marine fish with a long body, sharp teeth, and powerful jaws
  2. an aggressive or predatory person
  3. Usage: informal

Examples