watershed science laboratory - French English Dictionary