storm reservoir - Turkish English Dictionary