Wikipedia EN Leaf River (Illinois)
The Leaf River is a tributary of the Rock River, about 31 miles (50 km) long, in northwestern Illinois in the United States. Via the Rock, it is part of the Mississippi River watershed.
Source: Wikipedia https://en.wikipedia.org/wiki/Leaf_River_(Illinois)