Cayo Largo (English, name)
expansion: Cayo Largo
Senses:
glosses: An island.
glosses: An island.
A cay in the Cuban archipelago, south of Cuba.
Forms: