snail-eating thirst snake - French English Dictionary