Hello! The scientific name of this fish: longjaw crabs (bigmouth?grenadier?anchovy/longjaw?grenadier?ancho), commonly known as the Yangtze River swordfish. It is one of the famous "Three Fresh Foods of Yangtze River", and is also known as "Three Fresh Foods of Yangtze River" together with anchovy and puffer fish.
Please do a wikipedia search for: long jaw crabs
Check and understand!