Top definition
Sentosa is a tropical island located just off the southern coast of Singapore. Boasted as one of the world's most desirable addresses, Sentosa is home to some of south east Asia's most rich and famous. Also of interest is the island's vibrant community of badly behaved, wine swilling expatriates.
The last time I went to Sentosa, my pinky finger wouldn't unstraighten for weeks!
by mr. expat June 07, 2016
Get the mug
Get a Sentosa mug for your dog Vivek.
buy the domain for your recipe blog