Definition of Barracouta
Noun: barracouta ,ber-u'koo-tu [N. Amer], ,ba-ru'koo-tu [Brit]
- A large marine food fish common on the coasts of Australia, New Zealand, and southern Africa
- snoek
See also:
barracoons
barracoutas
Anagrams containing the word barracouta
bruaarctao abarracout tabarracou utabarraco outabarrac coutabarra acoutabarr racoutabar rracoutaba arracoutab