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