Latin-English dictionary »

cremaster meaning in English

LatinEnglish
cremaster [cremasteros/is] noun
M

cremaster musclenoun

muscle of the spermatic cord by which testicle is suspendednoun