Dictionary search results

Showing 1-2 of 2 results

Bali US English

A mountainous island in Indonesia, east of Java; chief city, Denpasar; population 3,470,700 (est. 2009). It is noted for its beauty and the richness of its culture