adasca biomechanical facility - Spanish English Dictionary