barracouta

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

Other Searches