Denpasar

or Den Pa·sar

[den-pah-sahr]

noun

a city on S Bali, in S Indonesia.

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019