barracouta 1

noundomain: animal
Princeton WordNet [ver.3.1]
EnglishEnglish
Definition

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

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

FENG