oviducts - Turkish English Dictionary