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