Reinvents meaning : To invent again something that has already been invented. To adapt into a different form; to give a new style or image to.
reinvents
snakeweed
elaborated
dissuaded
coughed