Refine this word faster
Barracouta
noun
Definitions
Noun
- 1 A snoek, any of species Thyrsites atun of foodfish. Australia, New-Zealand
- 2 a large marine food fish common on the coasts of Australia, New Zealand, and southern Africa wordnet
See also for "barracouta"
Next best steps
Mini challenge
Unscramble this word: barracouta