Spanish-English dictionary »

cremáster meaning in English

SpanishEnglish
cremáster noun
{m}

cremaster(thin muscle attached to the testicles)
noun