Definition of Sandalwood Island in English:

Sandalwood Island

proper noun