overhaul and rebuilt - Espagnol Anglais Dictionnaire