Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
barracouta
Jump to user comments
Noun
  • a large marine food fish common on the coasts of Australia, New Zealand, and southern Africa
Related search result for "barracouta"
Comments and discussion on the word "barracouta"