'Sao Tiago Island' definitions:

Definition of 'Sao Tiago Island'

From: WordNet
noun
Largest of the Cape Verde Islands in the Atlantic Ocean