railway repair shop depot - German English Dictionary