Slovnenya

Translation English French: Spaniard

Dictionary: main
Spaniard
noun