any predatory marine teleost fish of the mostly tropical family Sphyraenidae, esp Sphyraena barracuda. They have an elongated body, strong teeth, and a protruding lower jaw
n. a predatory person, especially a predatory woman. : She's a barracuda. Better watch out!
Dictionary of American Slang and Colloquial Expressions by Richard A. Spears.Fourth Edition. Copyright 2007. Published by McGraw Hill.
Cite This Source