Noun Definition

spaniard

1.Definition: a native or inhabitant of Spain

Category: People