BBRPS stands for Balfour Beatty Rail Power Systems (UK)

BBRPS
Share
Abbreviations And Their Meaning