Isidore in Spanish
Isidore in Spanish
Isidoro
A en given name.
Isidro
A en given name.