russian desman (desmana moschata) - Turkish English Dictionary