sudoriferous duct - Turkish English Dictionary