uterus of an animal - Turkish English Dictionary