detachable inclined armrest - Spanish English Dictionary