answersLogoWhite

0

It depends on what context is meant. In the UK it stands for Technology Strategy Board. It also can stand for: Technical Service Bulletin, and in Canada it stands for Transportation Safety Board. It can also stand for Trustee Savings Bank.

User Avatar

Wiki User

12y ago

What else can I help you with?