Find the word definition

Wikipedia
Odła

Odła is a river of Poland, a tributary of the Świsłocz.

Category:Rivers of Poland