detachable desk armrest - Spanish English Dictionary