an Indonesian island known for tourism and Hindu culture
from Sanskrit 'bali' meaning offering or tribute
Try Another Word