Find the word definition

Wiktionary
semimembranosus

n. (context anatomy English) A muscle in the back of the thigh; the most medial of the three hamstring muscles.