Clue: Island of the Greeks, or of the Spanish (5)
Answer: DELOS
Explanation: Definition: Island of the Greeks
DE LOS is Spanish for "of the"