Find the word definition

Wikipedia

Treba

The Treba is a 15 km long river in Saxony, Germany. It is a right tributary of the Trieb, which it joins near Treuen.