Ubud definition

A town on the Indonesian island of Bali.
pronoun
0
0
Advertisement