Learn how to say Spaniards correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word Spaniard:
1a native or inhabitant of Spain, or a person of Spanish descent.
2a spiny rock plant of the parsley family, native to New Zealand.
Genus Aciphylla, family Umbelliferae
Middle English: shortening of Old French Espaignart, from Espaigne ‘Spain’