the tendon of the knee - Spanish English Dictionary