a native or inhabitant of Spain, or relating to Spain, the Spanish people, or the Spanish language

Translate »