Find the word definition

Wikipedia
Ambagamuwa (7°1'N 80°28'E)

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

Ambagamuwa (7°18'N 80°33'E)

Ambagamuwa (7°18'N 80°33'E) is a village in Sri Lanka. It is located within Central Province.