excretory duct - French English Dictionary