tributary canals - French English Dictionary