down's earth snake - French English Dictionary