from Wiktionary, Creative Commons Attribution/Share-Alike License.
- noun anatomy, physiology The study of the interaction of the
nervous systemwith mechanicalactivity of the body
from Wiktionary, Creative Commons Attribution/Share-Alike License
"We found the greatest acceleration occurred when the Achilles tendon lever arm is the shortest and the toes are longest," says Lee, who recently began working in SFU's neuromechanics lab.