Did you mean Spaniard?
Spaniard
noun
°Somebody born or residing in Spain.