barracoutas
barracoutas has 1 sense in the JumbleFix dictionary. Letters: 11.
Definitions
noun
. Plural of barracouta; large, predatory marine fishes of the genus Thyrsites, especially Thyrsites atun, found in southern oceans.