meander of river - Turkish English Dictionary