What does barracouta mean?

barracouta meaning in General Dictionary

a large marine food fish typical regarding the coasts of Australia, brand new Zealand, and southern Africa