sudoriferous duct - French English Dictionary