to revamp/a face-lift/to retread (a tire)/to refurbish (old clothes)/newly emerging
Copyright © 2025 3Dict.net