An Encylopedia Britannica Company

barracuda

1 ENTRIES FOUND:
barracuda /ˌberəˈkuːdə/ noun
plural barracuda or barracudas
barracuda
/ˌberəˈkuːdə/
noun
plural barracuda or barracudas
Britannica Dictionary definition of BARRACUDA
[count]
: a kind of fierce tropical fish that has strong jaws and sharp teeth see color picture on this page
US, informal + disapproving : someone who uses aggressive, harsh, and sometimes improper ways to achieve something