Japanese Railway Glossary
LBSC is not an intitalism, acronym, or any other word that means "stands for something".