Answer: barracudas

AnswerCrossword Clue
barracudasBARRACUDA, (Spanish) a voracious tropical fish
barracudasA large, predatory tropical marine fish with a slender body and large jaws and teeth