Find the word definition

Wikipedia
Sentosa

Sentosa ( Sanskrit: संतोष; Chinese: 圣淘沙) is a popular island resort in Singapore, visited by some twenty million people a year. Attractions include a long sheltered beach, Fort Siloso, two golf courses, the Merlion, 14 hotels, and the Resorts World Sentosa, featuring the theme park Universal Studios Singapore.