amenity river channel - Turkish English Dictionary