BBRTS stands for Balfour Beatty Rail Track Systems (UK)

BBRTS
Share
Abbreviations And Their Meaning