Back to Dictionary
梭鱼
梭魚
suōyú
1. barracuda