Noun
insular Spaniard (plural insular Spaniards) A person of Spanish descent who lives in the Philippines.