barracoutas
English
Noun
barracoutas
plural of
barracouta