barracouta(noun) noun1. a large marine food fish common on the coasts of Australia, New Zealand, and southern AfricaSimilar word(s): snoekDefinition categories: animal