adasca biomechanical facility - French English Dictionary