relief detachment - German English Dictionary