Find the word definition

Wikipedia
Ambaliyadda (7°10'N 80°46'E)

Ambaliyadda (7°10'N 80°46'E) is a village in Sri Lanka. It is located within Central Province.

Ambaliyadda

Ambaliyadda (7°1'N 80°54'E) is a village in Sri Lanka. It is located within Central Province.