mesonephric rest - German English Dictionary