That is just one of the strange dish names you'll find if you go to China, see more here.