Slovnenya

Translation English Japanese: hamstring

Dictionary: main
hamstring
noun