natural levee - Turkish English Dictionary