mean time to repair/restore - Deutsch Englisch Wörterbuch