About us
Define
Definitions for
"Semimembranosus"
adjective, Latin semi = half, and membrana = membrane; hence, the hamstring muscle of which the upper half is membranous.
anatomy.usyd.edu.au