canoe ride - Spanish English Dictionary