barracuda is a crossword puzzle answer that we have spotted 3 times. Voracious fish Voracious tropical fish A large slender fish that preys on other fish