mesonephric rests
English
Noun
mesonephric
rests
plural of
mesonephric rest