Predatory fish, dangerous even to humans (7)
I believe the answer is:
piranha
(Other definitions for piranha that I've seen before include "Small voracious carnivorous fish" , "This predator" , "Voracious tropical fish" , "Small carnivorous freshwater fish" , "Voracious river fish" .)