Gasparillo Island (English, name)
expansion: Gasparillo Island
Senses:
glosses: An island off the west coast of Trinidad, Trinidad and Tobago.
Forms: