renewal or extension - Spanish English Dictionary