maintenance detachment - German English Dictionary