meaning of hamstring tendon

1. one of the tendons at the back of the knee


Related Words

hamstring tendon |

Developed & Maintained By Taraprasad.com

Treasure Words