Barracouta — synonyms, definition

1. barracouta (Noun)

1 synonym
snoek
1 definition

barracouta (Noun) — A large marine food fish common on the coasts of Australia, New Zealand, and southern Africa.

1 type of
food fish