espingouin
Top 45000
Meanings
Noun
1. Inhabitant of Spain.
2. The Spanish language, Castilian.