DICTIONARY


Definition of BARRACOUTA

noun : BARRACOUTA

Source: WordNet 3.1

  • 1. (

    ) a large marine food fish common on the coasts of Australia, New Zealand, and southern Africa ;


See more about : BARRACOUTA