snake cucumber - Spanish English Dictionary