Translation of Inmaculada in English:

Inmaculada

feminine noun

  • 1

    la Inmaculada the Blessed Virgin