infuse new life - Spanish English Dictionary