Find the word definition

Wiktionary
insular spaniard

n. A person of Spanish descent who lives in the Philippines.