Spree Meaning - River 247 miles (397 kilometers) long in eastern germany flowing.