'Sao Tiago Island' definitions:

Definition of 'Sao Tiago Island'

(from WordNet)
noun
Largest of the Cape Verde Islands in the Atlantic Ocean