What is the meaning of 梭子魚?

barracuda

a barracuda

Synonym of 飛魚 (tobi-uo, a flying fish)

Source: wiktionary.org