insular Spaniard (English, noun)
expansion: insular Spaniard (plural insular Spaniards)
Senses:
glosses: A person of Spanish descent who lives in the Philippines.
Forms:
form: insular Spaniards
tags: plural