Home
Search
Index
Definify.com
Definition
2024
Ubud
Ubud
English
Proper noun
Ubud
A
town
on the
Indonesian
island
of
Bali
.
Anagrams
dubu
Similar Results
Bud
Mary-bud
Seed-bud
Cuckoo-bud