Word info

insular Spaniard

Noun

Meaning

insular Spaniard (plural insular Spaniards)

A person of Spanish descent who lives in the Philippines.

Source: en.wiktionary.org

Close letter words and terms