Englishinsular SpaniardnounMeaningA person of Spanish descent who lives in the Philippines.SourcesNo citations have been attached yet.