WikiWord

English

insular Spaniard

noun

Meaning

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

Sources

No citations have been attached yet.