Compund Words

Sponsored Links

Last Search Words

Search Result:barracouta




Overview of noun barracouta

The noun barracouta has 1 sense


  • barracouta, snoek -- (a large marine food fish common on the coasts of Australia, New Zealand, and southern Africa)