mesonephric rests

English

Noun

mesonephric rests

  1. plural of mesonephric rest