Dictionary search results

Showing 1-2 of 2 results

Bali British & World English

A mountainous island of Indonesia, to the east of Java; chief city, Denpasar; population 3,470,700 (est. 2009)