a native or inhabitant of Spain
A person from Spain or of Spanish descent.
The word comes from the Old French term Espaignard, which was derived from Espaigne. It essentially combines the name for the country of Spain with a suffix meaning "person from."