canvas-backed paper - Spanish English Dictionary