unlimited supply of fresh water - Turkish English Dictionary