Find the word definition

Crossword clues for owala

owala
Wikipedia
Owala (7°16'N 80°34'E)

Owala (7°16'N 80°34'E) is a village in Sri Lanka. It is located within Central Province.

Owala (7°31'N 80°39'E)

Owala (7°31'N 80°39'E) is a village in Sri Lanka. It is located within Central Province.