What is the full meaning of barracoutas
BARRACOUTA, (Spanish) a large marine fish resembling the mackerel, aka snoek [n]
Example of the word barracoutas placed on a Scrabble board.