Ubud
English
Proper noun
Ubud
A
town
in
Bali
,
Indonesia
.
Anagrams
dubu