meaning of spaniard
1.
A
native
or
inhabitant
of
Spain.
2.
a
native
or
inhabitant
of
Spain
Related Words
spaniard
|
Developed & Maintained By
Taraprasad.com