Ubud

English

Proper noun

Ubud

  1. A town in Bali, Indonesia.

Anagrams