detachable desk armrest - German English Dictionary