Slovnenya

Translation English Japanese: hamstring tendon

Dictionary: main
hamstring tendon
noun