stream terrace - Turkish English Dictionary