major repair or major overhaul - German English Dictionary