Miligrosa \m(i)-ligro-sa, mil(ig)-rosa\ as a girl's name is a variant of Milagros (Spanish), and the meaning of Miligrosa is "miracles".
The baby name Miligrosa sounds like Milagritos.