unlimited supply of fresh water - German English Dictionary