Singapore Island

Explore definitions, synonyms, and language insights of Singapore Island

Definitions

Noun
an island to the south of the Malay Peninsula