BSTRA

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