Meaning of milagrosa

milagrosa

Tagalog

adj. miraculous