Inmaculada

Meaning
SpanishReference to the Immaculate Conception
Gender
Origin