creek restoration specialist - French English Dictionary