Home
Search
Index
Definify.com
Definition
2024
barracouta
barracouta
See also:
barracuda
English
Noun
barracouta
(
plural
barracoutas
)
(
Australia
)
The
snoek
,
Thyrsites atun
, a
foodfish
.
Usage notes
The fish is not related to the
barracuda
.
Similar Results
Barracuda