barracuda /ˌberəˈkuːdə/ noun plural barracuda or barracudas
plural barracuda or barracudas
Learner's definition of BARRACUDA
[count]
1
: a kind of fierce tropical fish that has strong jaws and sharp teeth魣,梭鱼(一种坚牙利齿的凶猛热带鱼) — see color picture on this page 2
US, informal + disapproving : someone who uses aggressive, harsh, and sometimes improper ways to achieve something(为达目的而)不择手段的人