repair depot - German English Dictionary