What is the meaning of 梭子魚?

barracuda

a barracuda

a flying fish

Source: wiktionary.org