Portuguese-English dictionary »

renascida meaning in English

PortugueseEnglish
renascida noun

revenant(someone reborn)
noun
[UK: rˈevənənt] [US: rˈevənənt]