detachable backrest - Spanish English Dictionary