Meaning of spaniard

Definition of spaniard

(noun) a native or inhabitant of Spain

Other information on spaniard

WIKIPEDIA results for spaniard
Amazon results for spaniard