BSTRA

AcronymDefinition
BSTRABall Strut Tie Rod Assembly (NASA)
BSTRABay State Trail Riders Association, Inc (Douglas, MA)