rubbing down and touching up - Spanish English Dictionary