sich erneuert

listen to the pronunciation of sich erneuert
ألمانية - الإنجليزية
been regenerated
renewed yourself