Ancient history

What does Sho Gin mean?

The correct romanization of this term is shōjin, which means "abstinence from eating meat and fish for religious reasons."