overhaul and rebuilt - Allemand Anglais Dictionnaire