creek restoration specialist - Turkish English Dictionary