English Spaniard nounMeaning 1A native or inhabitant of Spain.in other languages:ČZJmeaning 2meaning 2meaning 2meaning 2more translations