Find the word definition

Wikipedia
Talwatta (7°16'N 80°40'E)

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

Talwatta (7°17'N 80°39'E)

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